home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 7
/
CD FunHouse 7 For The Macintosh (Wayzata)(1992).iso
/
• The Arcade •
/
Scarab of Ra •••••
/
Scarab of RA
/
Scarab of RA.rsrc
/
CODE_39.txt
< prev
next >
Wrap
Text File
|
1987-12-16
|
7KB
|
123 lines
# near model CODE resource
# jump table entries: 33689-33691 (3 of them)
export_117:
00000000 4E56 0000 link A6, 0
00000004 206E 0008 movea.l A0, [A6 + 0x8]
00000008 4AA8 0010 tst.l [A0 + 0x10]
0000000C 6754 beq +0x56 /* 00000062 */
0000000E 206E 0008 movea.l A0, [A6 + 0x8]
00000012 2068 0010 movea.l A0, [A0 + 0x10]
00000016 4A68 0002 tst.w [A0 + 0x2]
0000001A 6746 beq +0x48 /* 00000062 */
0000001C 3F3C 0002 move.w -[A7], 0x2
00000020 4EAD 0572 jsr [A5 + 0x572 /* export_170 */]
00000024 548F addq.l A7, 2
00000026 4A40 tst.w D0
00000028 6638 bne +0x3A /* 00000062 */
0000002A 206E 0008 movea.l A0, [A6 + 0x8]
0000002E 2068 0010 movea.l A0, [A0 + 0x10]
00000032 5368 0002 subq.w [A0 + 0x2], 1
00000036 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
0000003A 206E 0008 movea.l A0, [A6 + 0x8]
0000003E 2068 0010 movea.l A0, [A0 + 0x10]
00000042 4A68 0002 tst.w [A0 + 0x2]
00000046 660E bne +0x10 /* 00000056 */
00000048 4879 0000 18B6 push.l 0x18B6
0000004E 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
00000052 588F addq.l A7, 4
00000054 600C bra +0xE /* 00000062 */
label00000056:
00000056 4879 0000 18E4 push.l 0x18E4
0000005C 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
00000060 588F addq.l A7, 4
label00000062:
00000062 4A2D E819 tst.b [A5 - 0x17E7]
00000066 6728 beq +0x2A /* 00000090 */
00000068 422D E819 clr.b [A5 - 0x17E7]
0000006C 3F2D E7F6 move.w -[A7], [A5 - 0x180A]
00000070 3F2D E7F4 move.w -[A7], [A5 - 0x180C]
00000074 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
00000078 588F addq.l A7, 4
0000007A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000007E 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00000082 588F addq.l A7, 4
00000084 3F00 move.w -[A7], D0
00000086 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
0000008A 548F addq.l A7, 2
0000008C 6000 006E bra +0x70 /* 000000FC */
label00000090:
00000090 206E 0008 movea.l A0, [A6 + 0x8]
00000094 4AA8 0010 tst.l [A0 + 0x10]
00000098 670E beq +0x10 /* 000000A8 */
0000009A 206E 0008 movea.l A0, [A6 + 0x8]
0000009E 2068 0010 movea.l A0, [A0 + 0x10]
000000A2 4A68 0002 tst.w [A0 + 0x2]
000000A6 6622 bne +0x24 /* 000000CA */
label000000A8:
000000A8 4879 0000 1926 push.l 0x1926
000000AE 4879 0000 1924 push.l 0x1924
000000B4 4879 0000 1922 push.l 0x1922
000000BA 4879 0000 190A push.l 0x190A
000000C0 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
000000C4 4FEF 0010 lea.l A7, [A7 + 0x10]
000000C8 6032 bra +0x34 /* 000000FC */
label000000CA:
000000CA 7001 moveq.l D0, 0x01
000000CC 1B40 E819 move.b [A5 - 0x17E7], D0
000000D0 3F2D E7F6 move.w -[A7], [A5 - 0x180A]
000000D4 3F2D E7F4 move.w -[A7], [A5 - 0x180C]
000000D8 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
000000DC 588F addq.l A7, 4
000000DE 3F3C 0096 move.w -[A7], 0x96
000000E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000E6 486D 043A pea.l [A5 + 0x43A /* export_131 */]
000000EA 42A7 clr.l -[A7]
000000EC 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
000000F0 4FEF 000E lea.l A7, [A7 + 0xE]
000000F4 4267 clr.w -[A7]
000000F6 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
000000FA 548F addq.l A7, 2
label000000FC:
000000FC 4E5E unlink A6
000000FE 4E75 rts
00000100 4C41 4E54 movem.l D2,D4,D6,A1,A2,A3,A6, D1
00000104 4552 chk.w D2, [A2]
00000106 4E20 .invalid // invalid opcode 4
export_116:
fn00000108:
00000108 4E56 0000 link A6, 0
0000010C 4A2D E819 tst.b [A5 - 0x17E7]
00000110 6730 beq +0x32 /* 00000142 */
00000112 4879 0000 1928 push.l 0x1928
00000118 4EAD 0502 jsr [A5 + 0x502 /* export_156 */]
0000011C 588F addq.l A7, 4
0000011E 422D E819 clr.b [A5 - 0x17E7]
00000122 3F2D E7F6 move.w -[A7], [A5 - 0x180A]
00000126 3F2D E7F4 move.w -[A7], [A5 - 0x180C]
0000012A 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */]
0000012E 588F addq.l A7, 4
00000130 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000134 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00000138 588F addq.l A7, 4
0000013A 3F00 move.w -[A7], D0
0000013C 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00000140 548F addq.l A7, 2
label00000142:
00000142 4E5E unlink A6
00000144 4E75 rts
00000146 4452 neg.w [A2]
00000148 4F50 chk.w D7, [A0]
0000014A 4C41 4E54 movem.l D2,D4,D6,A1,A2,A3,A6, D1
export_115:
0000014E 4E56 0000 link A6, 0
00000152 206E 0008 movea.l A0, [A6 + 0x8]
00000156 2F10 move.l -[A7], [A0]
00000158 4EBA FFAE jsr [PC - 0x52 /* 00000108 */]
0000015C 588F addq.l A7, 4
0000015E 4E5E unlink A6
00000160 4E75 rts
00000162 5448 addq.w A0, 2
00000164 524F addq.w A7, 1
00000166 574C subq.w A4, 3
00000168 414E chk.w D0, A6